#include"text1.h"
//int main()
//{
//    int ret = fork();
//    while(1)
//    {
//        if(ret>0)
//        {
//            printf("我是一个父进程,uid是：%d,值为：%d\n",getuid(),ret);
//        }
//        else if(ret == 0)
//        {
//        printf("我是一个子进程，uid是：%d,值为：%d\n",getuid(),ret);
//        }
//        else
//        {
//            return -1;
//        }
//        sleep(10);
//    }
//    return 0;
//}
//

//模拟孤儿进程
int main()
{
    pid_t ret = fork();
    if(ret == 0)
    {
        while(1)
        {
            printf("我是子进程,pid = %d\n",getpid());
            sleep(2);
        }
    }
    else if(ret > 0)
    {
        int count = 5;
        while(count--)
        {
            printf("我是父进程，子进程pid = %d，pid = %d\n",ret,getpid());
            sleep(2);
                
        }
    }
    return 0;
}
